UML Modeling for Visually-Impaired Persons
نویسندگان
چکیده
Software modeling is generally a collaborative activity and typically involves graphical diagrams. The Unified Modeling Language (UML) is the de facto standard for modeling object-oriented software. It provides notations for modeling a system’s structural information (e.g. databases, sensors, controllers, etc.), and behavior, depicting the functionality of the software. Because UML relies heavily on graphical information, visually impaired persons (VIPs) frequently face challenges conceptualizing the often complex graphical layouts, involving numerous graphical objects. The overall objective of the PRISCA project is to facilitate collaborative modeling between VIPs and other project team members. Towards this end, this paper describes preliminary PRISCA work into developing software that automatically generates a haptic 3D representation of the UML diagrams from the output of an existing UML diagram editor. In addition, textual annotations for the models are converted to Braille and printed in 3D atop the respective graphical objects. Research and human factor challenges are reviewed in the paper in an effort to raise the level of awareness to the MDE community of this important area of work.
منابع مشابه
Towards Collaboration on Accessible UML Models
The Unified Modeling Language (UML) is one of the most used software description languages. Its graphical syntax, however, impedes visually impaired people from taking part in discussions. Editors for textual and graphical UML syntaxes exist but lack advanced support for collaborative editing. In this paper, we describe our plans on implementing a collaborative editing environment consisting of...
متن کاملUML Diagrams for Blind Programmers
Many modern programming environments rely on conveying information to the programmer through heavily visual methods. One of these methods is the use of UML diagrams. These diagrams are intended to indicate relationships between classes or states in a software system. Objects are shown with lines connecting to other objects indicating specific types of relationships (such as object inheritance)....
متن کاملA Phone Learning Model for Enhancing Productivity of Visually Impaired Civil Servants
Phone-based learning in civil service is the use of voice technologies to deliver learning and capacity building training services to government employees. The Internet revolution and advancement in Information and Communications Technology (ICT) have given rise to online and remote staff training for the purpose of enhancing workers productivity. The need for civil servants in Nigeria to devel...
متن کاملOn the Inclusion of Blind People in UML e-Learning Activi- ties Sobre a Inclusão de Pessoas Cegas em Atividades de Ensino Eletrônico de UML
The UML Unified Modeling Language is a standard notation for software development, which has been widely adopted in academy and industry worldwide. However, the inclusion of blind people in UML-related activities is still a challenge, mostly due to the extensive use of its graphical notation. There are several actions that can promote the inclusion of blind people when considering the applicati...
متن کاملModeling of Ultrasonic Sensor for Range Measurement for Visually Impaired
Electronic Travel aids, which transform visual environmental cues in to another sensory modality, have been proven to help visually impaired people travel with a great degree of psychological comfort and independence Blind or vision-impaired persons are limited in their normal life activities. They are particularly concerned, because of their need to detect and avoid obstacles, as well as to or...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015